ETC5543 – Business Analytics Creative Activity
11 October 2025
Figure 2
Pre-processing (used by the RNN):
Size-standardise each fish to 450 mm with offset_dB = 10*log10(450/length)
Convert F45–F170 from dB → linear backscatter: exp((dB + offset_dB)/10)
Grouped splits by fishNum (train / valid / test)
| Model | Acc @ 0.50 | Policy thr | Acc @ Policy |
|---|---|---|---|
| RNN (reproduction on 5-ping blocks) | 0.593 | — | — |
| AutoML (per-ping, original data) | 0.668 | 0.7000 | 0.663 |
Four variants
| Variant | Acc @ 0.50 | Policy thr | Acc @ Policy |
|---|---|---|---|
| QUINTILES_ALLFREQ | 0.883 | 0.4754 | 0.867 |
| QUINTILES_FEATS | 0.633 | 0.4000 | 0.750 |
| MEDIAN_ALLFREQ | 0.917 | 0.5796 | 0.833 |
| MEDIAN_FEATS | 0.667 | 0.4000 | 0.750 |
| Variant | OOF thr (clip) | TEST Acc @ 0.50 | TEST Acc @ OOF |
|---|---|---|---|
| QUINTILES_ALLFREQ | 0.4265 | 0.867 | 0.783 |
| QUINTILES_FEATS | 0.4000 | 0.633 | 0.633 |
| MEDIAN_ALLFREQ | 0.4000 | 0.917 | 1.000 |
| MEDIAN_FEATS | 0.7000 | 0.750 | 0.667 |
Tuned DL hyper-params (layers, dropout, epochs, LR/anneal, L1/L2).
Policy threshold fixed to 0.4000 (VALID max-ACC within clamp).
| Variant | TEST Acc @ 0.50 | Policy thr | TEST Acc @ Policy |
|---|---|---|---|
| QUINTILES_ALLFREQ | 0.729 | 0.4000 | 0.743 |
| QUINTILES_FEATS | 0.786 | 0.4000 | 0.757 |
| MEDIAN_ALLFREQ | 0.857 | 0.4000 | 0.857 |
| MEDIAN_FEATS | 0.929 | 0.4000 | 0.929 |
ETC5543 — Fish Hydroacoustics